function isEmptyStr(theStr) {
    if (theStr === undefined || theStr === null || theStr === '') {
        return true
    }
    return false
}

function isEmail(theStr) {
    let isTrue = false;
    if(theStr !== "") {
        let reg = /^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
        //调用正则验证test()函数
        isTrue= reg.test(theStr);

    }
    return isTrue;

    /**
     * 版权声明：本文为CSDN博主「皮卡丘踢球」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
     * 原文链接：https://blog.csdn.net/feng2147685/article/details/53764369
     */
}

/**
 * 使用stripHtmlTags方法来去除HTML标签，获取纯文本的值。该方法创建了一个临时的div元素，将HTML内容赋值给innerHTML属性，然后使用textContent或innerText属性获取纯文本值。
 * @param html
 * @returns {string|string}
 */
function stripHtmlTags(html) {
    const tmp = document.createElement("div");
    tmp.innerHTML = html;
    return tmp.textContent || tmp.innerText || '';
}

module.exports = {isEmptyStr,isEmail,stripHtmlTags}
